demand (need) - Spanish English Dictionary